package io.renren.sf.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 
 * 
 * @author txw_cyl
 * @email sunlightcs@gmail.com
 * @date 2023-05-09 14:41:39
 */
@Data
@TableName("hz_selected_copying_examples")
public class HzSelectedCopyingExamplesEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 精临例字id
	 */
	@TableId(type = IdType.ID_WORKER)
	@ApiModelProperty(value = "精临例字id", dataType = "Long")
	private Long id;
	/**
	 * 精临例字src
	 */
	@ApiModelProperty(value = "精临例字src", dataType = "String")
	private String copyingExamples;
	/**
	 * 精临例字缩略图src
	 */
	@ApiModelProperty(value = "精临例字缩略图src", dataType = "String")
	private String copyingExamplesThumbnail;
	/**
	 * 精临例字名称
	 */
	@ApiModelProperty(value = "精临例字名称", dataType = "String")
	private String copyingExamplesName;
	/**
	 * 结构种类
	 */
	@ApiModelProperty(value = "结构种类", dataType = "String")
	private String structureType;
	/**
	 * 顺序
	 */
	@ApiModelProperty(value = "顺序", dataType = "Integer")
	private Integer sorder;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", dataType = "Date")
	private Date createtime;
	/**
	 * 结构种类id
	 */
	@ApiModelProperty(value = "结构种类id", dataType = "Long")
	private Long sid;

	public HzSelectedCopyingExamplesEntity() {
	}

	public HzSelectedCopyingExamplesEntity(String copyingExamples, String copyingExamplesThumbnail, String copyingExamplesName, String structureType, Integer sorder, Date createtime) {
		this.copyingExamples = copyingExamples;
		this.copyingExamplesThumbnail = copyingExamplesThumbnail;
		this.copyingExamplesName = copyingExamplesName;
		this.structureType = structureType;
		this.sorder = sorder;
		this.createtime = createtime;
	}

	public HzSelectedCopyingExamplesEntity(String copyingExamples, String copyingExamplesThumbnail, String copyingExamplesName, String structureType, Integer sorder, Date createtime, Long sid) {
		this.copyingExamples = copyingExamples;
		this.copyingExamplesThumbnail = copyingExamplesThumbnail;
		this.copyingExamplesName = copyingExamplesName;
		this.structureType = structureType;
		this.sorder = sorder;
		this.createtime = createtime;
		this.sid = sid;
	}

	public HzSelectedCopyingExamplesEntity(Long id, String copyingExamples, String copyingExamplesThumbnail, String copyingExamplesName, String structureType, Integer sorder, Date createtime, Long sid) {
		this.id = id;
		this.copyingExamples = copyingExamples;
		this.copyingExamplesThumbnail = copyingExamplesThumbnail;
		this.copyingExamplesName = copyingExamplesName;
		this.structureType = structureType;
		this.sorder = sorder;
		this.createtime = createtime;
		this.sid = sid;
	}
}
